package dao.util;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//Diese Annotation ist auf Klassen beschränkt
@Target({ElementType.TYPE})
 
// Die Information soll auch zur Laufzeit zur Verfügung stehen
@Retention(RetentionPolicy.RUNTIME)


public @interface DaoAnnotation
{
	//Bezeichnung der Modelklasse für die das Dao verwendet werden soll
	String className();
	//Dao-Art; Art der Anwendung des Dao (z.B.: mySql)
	DaoContextEnum use();
	
	Class<?> daoInterface();
}
